#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//形参和实参
//函数定义时，函数名后面的参数就是函数的形式参数，简称形参
//实际参数就是实参

// main函数也是函数
//main函数也是被编译器指定的一个函数调用了
//return 0，就是将0返回给调用main函数的那个函数

// main 函数中返回0表示正常返回，返回非0值表示异常返回
//如果return返回的值和函数返回类型不一致，那系统会隐藏式强制类型转换为函数返回类型

void print(int n)
{
	if (n < 0)
		return;

	printf("hehe\n");

}
int main()
{
	print(10);
	print(-1);
	return 0;
}



int test()
{

	return 3.4;
}
int main()
{
	int r = test();

	printf("%d\n", r);

	return 0;
}

//错误示范，有些时候return没有返回值
int test(int n)
{
	if (n < 0)
		return 1;

}

int main()
{
	int r = test(10);//“test”: 不是所有的控件路径都返回值
	printf("%d\n", r);

	return 0;
}